Journal article
DPS: Design pattern summarisation using code features
N Nazar, S Sikka, C Treude
Empirical Software Engineering | Springer Science and Business Media LLC | Published : 2026
Abstract
Automatic summarisation has been used effectively in recent years to condense texts, conversations, audio, code, and various other artefacts. A range of methods, from simple template-based summaries to complex machine learning techniques—and more recently, large language models—have been employed to generate these summaries. Summarising software design patterns is important because it helps developers quickly understand and reuse complex design concepts, thereby improving software maintainability and development efficiency. However, the generation of summaries for software design patterns has not yet been explored. Our approach utilises code features and JavaParser to parse the code and crea..
View full abstract